home *** CD-ROM | disk | FTP | other *** search
- Name: SINCOS.ASM
- Type: Assembler Macro
- Version: 1.2
- Date Revised: 25-Nov-86
-
- Description: Sine-Cosine FFT Table Generator Macro
-
- This macro generates lookup tables for FFT coefficients (twiddle
- factors). The coefficients are complex, with the real part (-cosine)
- in X Data memory and the imaginary part (-sine) in Y Data memory.
- Each table contains one-half cycle (180 degrees) of the waveform.
- For an N point FFT, N/2 X Data and N/2 Y Data locations are required.
- Note that the assembler transcendental functions are used to
- calculate the sine and cosine values, which have a range of -1 to +1.
- The particular rounding used minimizes the total harmonic distortion
- (THD) of the waveform.
-
- The SINCOS macro can be used with the FFTR2A, FFTR2B, FFTR2C and
- FFTR2E macros to perform complex FFT's up to 32768 points and real
- FFT's up to 65536 points.
-